﻿namespace System.Modules.SharePoint.Contracts.DTO
{
    /// <summary>
    /// Base SP Navigation Node
    /// </summary>
    public class BaseSPNavigationNode
    {
        /// <summary>
        /// BlankUrl | bool
        /// </summary>
        public bool BlankUrl { get; set; }

        /// <summary>
        /// LastModifiedDate | DateTime
        /// </summary>
        public DateTime LastModifiedDate { get; set; }

        /// <summary>
        /// Target | String
        /// </summary>
        public string Target { get; set; }

        /// <summary>
        /// vti_navsequencechild | bool
        /// </summary>
        public bool vti_navsequencechild { get; set; }

        /// <summary>
        /// UrlQueryString | string
        /// </summary>
        public string UrlQueryString { get; set; }

        /// <summary>
        /// CreatedDate | DateTime
        /// </summary>
        public DateTime CreatedDate { get; set; }

        /// <summary>
        /// Description | String
        /// </summary>
        public string Description { get; set; }

        /// <summary>
        /// UrlFragment | String
        /// </summary>
        public string UrlFragment { get; set; }

        /// <summary>
        /// NodeType | String
        /// </summary>
        public string NodeType { get; set; }

        /// <summary>
        /// Audience | String
        /// </summary>
        public string Audience { get; set; }
    }
}